#include <bits/stdc++.h>

using namespace std;

class Solution1 {
public:
    // 判断整除： 给定数字n 判断n是否能整除 n的各位数字之和和积
    bool checkDivisibility(int n) {
    // atoi + 求和 + 累乘 + %

    }
};

class Solution2 {
public:
    // 统计梯形数目 给定一组二维数组坐标点，统计其中任意四个点构成梯形的数量
    int countTrapezoids(vector<vector<int>>& points) {
    // 坐标点组合数 Cn4 + 合法梯形判断(至少一对边平行) (水平梯形&任意梯形)

    }
};

class Solution3 {
public:
    // query+ans, 整数n 中的二进制表示中的1的个数
    vector<int> popcountDepth(vector<long long>& nums, vector<vector<long long>>& queries) {

    }
};


int main(){
    Solution1 s1;
    s1.checkDivisibility(99);
    cout<<"test"<<endl;
}

